practitioner of judo - French English Dictionary